{% extends "personnel/employee/widgets/frame.html" %} {% load i18n %} {% block empUrl %} var empUrl = '/personnel/api/employee/?company={{ widget.company }}'; {% endblock empUrl %} {% block personnel_department_tree_nodesUrl %} url: "{% url 'biotime:personnel_department_tree_nodes' %}{{ widget.company }}" , {% endblock personnel_department_tree_nodesUrl %} {% block unselect_opts %} var unselect_opts = { id: "id-employee-frame-unselect" , elem: "#id-employee-frame-unselect" , cellMinWidth: 80 , height: '340' , page: { layout: ['limit', 'count', 'prev', 'next', 'skip'] ,curr: 1 } , limits: [20, 50, 80, 100, 200] , limit: 20 , request: { limitName: "page_size" , pageName: "page" } , text: { none: gettext("none_data") } , cols: [[ {field: 'id', width: "40", type: "checkbox"} , {field: 'emp_code', title: "{% trans 'emp_field_employeeCode' %}", width: "80"} , {field: 'first_name', title: "{% trans 'emp_field_firstName' %}", width: "120"} , {field: 'last_name', title: "{% trans 'emp_field_lastName' %}", width: "120"} , {field: 'dept_name', title: "{% trans 'employee_field_department' %}", width: "120"} , {field: 'flow_role_name', title: "{% trans 'emp_field_workflowRole' %}", width: "120"} ]] , url: empUrl , smartReloadModel: true , done: function (res, curr, count) { pageData = res; table_data = res.data; //在缓存中找到emp_code ,然后设置data表格中的选中状态 //循环所有数据,找出对应关系,设置checkbox选中状态 for(var i=0;i